        @charset "utf-8";
        html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{ margin:0; padding:0; }
        header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{ display:block; }
        table{ border-collapse:collapse; border-spacing:0; }
        caption,th{text-align:left;font-weight:normal;}
        html,body,fieldset,img,iframe,abbr{ border:0;}
        img{vertical-align:top;}
        html{ overflow-x:hidden; }
        i,cite,em,var,address,dfn{ }
        [hidefocus],summary{ outline:0; }
        li{ list-style:none; }
        h1,h2,h3,h4,h5,h6,small{ font-size:100%; }
        sup,sub{ font-size:83%; }
        pre,code,kbd,samp{ font-family:inherit; }
        q:before,q:after{ content:none; }
        textarea{ overflow:auto; resize:none; }
        label,summary{ cursor:default; }
        a,button{ cursor:pointer; }
        h1,h2,h3,h4,h5,h6,em,strong,b{ }
        del,ins,u,s,a,a:hover{ text-decoration:none; }
        body,textarea,input,button,select,keygen,legend{font:13px/1 arial,\5b8b\4f53;color:#333;outline:0;}
        :focus { outline:0; }
        /*备用样式表*/
        .none { display:none; }
        .wcb{ width:100%; height:30px; border:2px dashed #97CBE0; }
        .hidden { visibility:hidden; }
        .clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline; }
        .clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
        .clearfix{ display: block; *zoom:1; }
        .icon{display:inline-block;width: 32px;height: 32px;vertical-align:middle;background:url(images/icon.png) no-repeat;}
        /*css3扩展*/
        .wrap:before {
         content: "";
         position: absolute;
         top: 0;
         left: 0;
         z-index: 2;
         width: 100%;
         height: 352px;
         background: url(images/show1.png);
        }
        .wrap:after {
         content: "";
         position: absolute;
         bottom: 0;
         left: 0;
         z-index: 2;
         width: 100%;
         height: 436px;
         background: url(images/show2.png);
        }
        ::-webkit-input-placeholder { color:#ccc;}
        :-moz-placeholder {color:#ccc;}
        ::-moz-placeholder { color:#ccc;}
        :-ms-input-placeholder { color:#ccc;}
        /**布局开始**/
        body {line-height:1;font-size: 13px;font-family: "Microsoft YaHei","\u5b8b\u4f53", Tahoma, Geneva, sans-serif;color:#333;}
        p{line-height:1.75;}
        a {color: #000;text-decoration:none;transition:all 0.4s ease-in-out;}
        a:hover {color: #0d6e69;}
        /*页面尺寸*/
        .wrapper {/* overflow: hidden; */width:100%;margin:0 auto;}
        .wrapper .inner {width: 1300px;margin:0 auto;} /**页面全局宽度**/
        /*headtop*/
        #headtop{/* background: #666; */position: absolute;top: 0;padding: 30px 0 0px;z-index: 3;}
        #headtop .inner{}
        .headtop .top-left{float: left;}
        .headtop .top-right{float:right;}
        /*head开始*/
        #header {/* background: #18267e url('images/head_bg.jpg') no-repeat center top; */position: absolute;top: 44px;z-index: 3;}
        #header .inner{/* height: 132px; */position:relative;/* background: url('images/by.png') no-repeat right 47px; */}
        .header .sitelogo{float:left;/* margin-top: 25px; */}
        .header .sitetitle {display:inline-block;margin-top: 28px;margin-left:10px;font-size:32px;font-weight:bold;color:#fff;} /**站点名称**/
        .header .head-left{float:left;display:inline-block;}
        .header .head-main{float:left;margin-top:10px;}
        .header .head-right{float:right;/* margin-top: 12px; *//* width:200px; */position: relative;z-index: 999;}
        /*rale样式*/
        .site-rale{}
        .site-rale ul{}
        .site-rale ul li.links{float:left;}
        .site-rale ul li.links a{line-height: 35px;padding: 0 12px 0 12px;padding-left: 19px;font-size: 13px;color: #cad3d4;background:url(images/icon_role.png) no-repeat;}
        .site-rale ul li.links a:hover{color:#fff;}
        .site-rale ul li.links.i1 a{background-position: 0px 0px;}
        .site-rale ul li.links.i2 a{background-position: -90px 0px;}
        .site-rale ul li.links.i3 a{background-position: -187px 0px;}
        .site-rale ul li.links.i4 a{background-position: -269px 0px;}
        /*lang样式*/
        .site-lang{}
        .site-lang ul{float:right;}
        .site-lang ul li.links{float:left;}
        .site-lang ul li.links a{line-height: 15px; /*padding: 0 22px;*/ font-size: 14px;color: #fff;opacity: 0.8;border-left: 1px solid #fff;display: inline-block;text-align: center;padding-bottom: 3px;}
        .site-lang ul li.links a:hover{color:#fff;}
        /*默认主导航样式*/
        #nav{position: absolute;/* background: #004ea1; */top: 130px;z-index: 4;}
        #nav .inner{}
        #nav .inner .wp-panel{
            position: relative;
        }/*导航*/
        #nav .wp-window{
            float: left;
            width: 75%;
            background-color: rgba(13, 110, 105, 0.6);
            /* padding-left: 20px; */
            filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#990d6e69, endcolorstr=#990d6e69);
            /* height: 49px; */
        }.post-81 .news_list {
            text-align: center;
        }
        .sub-wrap .news_list .news.i3 {
          /*  margin-bottom: 0;*/
        }
.entry a:hover {
    color: #ed8016;
}
.wp_entry a {
    color: #ed6c00;
}
 .post-22 .news_list li.news.i9.clearfix {
   /*display: none;*/ 
}
        .nav .sub-menu1 .sub-menu1 .sub-item a:after {content: "";display: block;position: absolute;width: 5px;height: 5px;background: #7c7c7c;border-radius: 50%;left: 0;top: 11px;}
        #nav .inner .wp-panel .navbg{position:absolute; z-index:-1;left:0;right:0;top:0;bottom:0; width:auto; height:100%;background:#fff;opacity:.7;filter:alpha(opacity=70);}
        /*导航样式：后台绑定时也可以定义配置*/
        .nav .wp-menu {margin:0 auto;padding-left: 20px;}
        .nav .wp-menu .menu-item {display: inline-block;float: left;/* position: relative; */}
        .nav .wp-menu .menu-item.i1 { background:none;}
        .nav .wp-menu .menu-item a > .menu-switch-arrow{display: none;width:20px;height:20px;background:url(images/nav_j.png) no-repeat center center;vertical-align:middle;}
        .nav .wp-menu .menu-item a.menu-link {display: inline-block;padding: 0px 14px;margin: 0 20px;line-height: 57px;color: #FFFFFF;font-size: 18px;font-weight: bold;position: relative;}
        .nav .wp-menu .menu-item.hover a.menu-link,
        .nav .wp-menu .menu-item a.hover{/* background-color: #1384e2; */text-decoration: none;/* color: #f08936; */}
        .nav .sub-menu {display: none;position: absolute;left: 0;top: 57px;min-width: 100%;z-index: 99;/* background:#fff; *//* min-height: 274px; */background: rgba(255,255,255,0.9);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e5ffffff, endcolorstr=#e5ffffff);padding: 34px 0;}
        .nav .sub-menu .sub-item {position: relative;white-space: nowrap;vertical-align: top;_zoom:1;/* float: left; */display: block;margin-right: 51px;padding-bottom: 10px;/* width: 28%; */box-sizing: border-box;/* padding-left: 15px; *//* border-left: 1px solid #d0cecb; *//* margin-left: -1px; */}
        .nav .sub-menu .sub-item a {display: block;color: #0d6e69;height: 40px;line-height: 40px;/* padding: 0 17px; */font-size: 19px;background:none;font-weight: bold;}
        .nav .sub-menu .sub-item.hover> a,
        .nav .sub-menu .sub-item a:hover{/* color: #fff; *//* background-color:#1384e2; */display: block;/* color: #20bbb4; */}
        .nav .sub-menu .sub-menu {left: 100%;top:0px;z-index: 200;background: transparent;display: block ! important;position: static;padding: 0;}
        /**主页banner开始**/
        #banner {background: #e7e2df;/* position: relative; */z-index: 1;/* box-shadow: 0 -62px 33px 53px #333; */ background-size:cover;}
        #banner .inner {/* width:auto; */width: 100%;text-align: center;/* position:relative; */height: 100%;}
        /**主体模块样式**/
        #m-container {}
        #m-container .inner {}
        /**首页三列布局**/
        .mod {}
        .mbox {}

        .main1{}
        .main1 .inner{padding: 30px 0px 60px;}
        .main1 .ml{float:left; width:360px;padding-top:8px;}
        .main1 .mc{float:left; width:380px;margin-left:30px;}
        .main1 .mr{float:right;width: 346px;}

        .main4{/* background: #eeeeee; */}
        .main4 .inner{/* padding: 15px 0 0; */}
        .main4 .ml{float:left; width:530px;}
        .main4 .mr{float:right;padding-top:25px;}
        .main4 .mr .mlink{}
        .main0 {
            position: absolute;
            bottom: 90px;
            z-index: 3;
        }
        .post-2 {
            height: 100%;
        }

        .post-2 .news_list {
            height: 100%;
            /* position: static; */
            /* z-index: 1; */
        }
        .wrap {
            position: relative;
            /* box-shadow: inset 0px 15px 15px -15px #000,
                     inset 0px -15px 15px -15px #000; */
        }

        .mbanner .news .news_imgs {
            height: 100%;
        }

        .slick-dots {
            z-index: 3;
        }

        .slick-list {
            position: static;
        }
dl {
    line-height: 28px;
font-family: “微软雅黑” !important;
    color: #000000 !important;
    vertical-align: baseline;
    background: transparent;
    word-break: normal;
    overflow-wrap: normal;
    margin-top: 0px;
    margin-bottom: 1.2em;
    font-size: 14px;
}

        /**头部**/
        .header .head-right .count {
            float: left;
            width: 266px;
            height: 0px;
            background: url(images/coun1.png);
            background-repeat: round;
            transition: 0.4s;
            position: relative;
            z-index: 31 !important;
        }
        .header .head-right .people {
            
            margin-right: 18px;
            background-size: cover; 
            display: none;
                       
        }

        .head-right .count.people .infot {
            /* display: none; */
            font-size: 16px;
            line-height: 28px;
            color: #fff;
            /* margin: 0px; */
            /* float: right; */
            padding: 0 0 5px 60px;
        }
        .head-right .count .mainhead {padding: 17px 0;text-align: center;}

        .head-right .count .infoh {
            font-size: 15px;
            color: #fff;
            line-height: 24px;
            display: inline-block;
        }
a.dz {
    line-height: 30px;
    font-size: 16px;
    margin-left: 92%;
    margin-bottom: 20px !important;
}

        .head-right .count.people .infoh {
            padding-left: 34px;
            background: url(images/peo.png);
            background-repeat: no-repeat;
            background-position: left;
        }
        .head-right .count.people .infot:before {content: "当前在馆:";float: left;position: absolute;left: 3px;font-size: 15px;line-height: 82px;}
        .head-right .count.people .infot1:before {content: "可入馆:";float: left;position: absolute;left: 3px;font-size: 15px;line-height: 27px;}
        .en .head-right .count.people .infot:before {content: "Patrons in Library:";float: left;position: absolute;left: 3px;font-size: 15px;line-height: 82px;letter-spacing: -0.5px;top:80px}
        .en .head-right .count.people .infot1:before {content: "Seats Availability:";float: left;position: absolute;left: 3px;font-size: 15px;line-height: 27px;top:0}
        .main1 .mbottom.clearfix {
            position: relative;
        }
        .head-right .count.time .infoh {  
             padding-left: 34px; 
             background: url(images/time.png);
            background-repeat: no-repeat;
            background-position: left;
            }
            .head-right .count .infot {

        display: none;

        padding: 0 20px 10px;
        }

        .head-right .count.people .infot li {
            display: inline-block;
            /* width: 30%; */
        }

        .head-right .count.people .infot li span {
            display: block;
        }

        .head-right .count.time .infot li .now {
            margin-left: 15px;
        }

        .head-right .count .infoh .num {
            /* font-size: 20px; */
        }
        .head-right .count.time .infot {
            font-size: 16px;
            /* line-height: 22px; */
            color: #fff;
            margin-top: 10px;
            text-align: left;
            box-sizing: border-box;
            padding: 0 20px 10px;
        }

        .head-right .count.people .infot li {
            display: inline-block;
            /* width: 33%; */
        }

        .head-right .count.people .infot li span {
            display: block;white-space: nowrap;
        }

.head-right .count.people .infot li:nth-child(3) .name {
   /* font-size: 10px;*/white-space: normal;
}
.head-right .count.people .infot.ul1 li .num2{margin-top:40px}
.head-right .count.people .infot.ul1 li:nth-child(3) .num2{margin-top:10px}
        .head-right .count.time .infot li .now {
            margin-left: 0;
        }
        .head-right .count .mainhead:hover .infoh1 {
           height:0;
        }
        .head-right .count .mainhead:hover .infot1 {
          position: relative;
            top: -10px;
        }
        .head-right .count.people .infoh1 {
            background: none;
            padding-left: 11px;
            margin-top:10px;
        overflow: hidden;
        }
        .mainhead ul.infot li {
            float: left;
            width: 33%;
            text-align: center;white-space: nowrap;
        }

        .head-right .count .infoh .num {
            /* font-size: 20px; */
        }
        .head-right .count.time .infot span {line-height: 22px;display: block;margin: 0 0 10px 0;}
        .head-right .count.time .infot>li:first-child {display: block;*zoom: 1;}
        .head-right .count.time .infot>li:first-child:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
        .en .head-right .count.time .infot {
            padding: 0 35px 10px;
        }
        .nav .search_books {
            float: left;
            width: 25%;
        }
        .qiuck_link {
            height: 50px;
            display: none;
        }
        .sub-wrap .news_list .news:hover {
            background: #0d6d69;
        }

        .sub-wrap .news_list .news:hover .link_con {
            color: #fff;
        }
        .nav .search_con {
             display:none;
             position: absolute;
             left: 0;
             right: 0;
             /* background: rgba(255,255,255,0.9); */
             filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e5ffffff, endcolorstr=#e5ffffff);
        }
body.main .nav .search_con{display:block}
        .nav .search_head {
            line-height: 57px;
            background: #385d61;
            text-align: center;
            font-size: 18px;
            color: #fff;
            background: url(images/sous.png);
            background-repeat: no-repeat;
            background-color: rgba(56, 93, 97, 0.6);
            background-position: 62px center;
            filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99385d61, endcolorstr=#99385d61);cursor: pointer;
        }

        .nav .search_head span {
            /* padding-right: 44px; */
            /* background: url(images/arr.png); */
            background-repeat: no-repeat;
            background-position: right 56px center;
            display: block;
        }
        .nav .search_con .search_col {
            float: left;
            width: 100%;
            background: rgba(203, 213, 214, 0.5);
            filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fcbd5d6, endcolorstr=#7fcbd5d6);
            background: none;
        }

        .nav .search_con .search_date {
            float: left;
            width: 100%;
            background: rgba(255,255,255,0.5);
        }

        .nav .search_con .search_menu {
            padding: 35px 0;
        }

        .nav .search_con .search_menu .search_link {
            line-height: 50px;height: 50px;
            padding: 0 20px;
            font-size: 18px;
            /* font-weight: bold; */
            float: left;
            background: rgba(255,255,255,0.9);
            margin-right: 5px;
            border-radius: 5px 5px 0 0;
            border-bottom: 1px solid #ccc;
        }
        .nav .search_con .search_menu .search_link:nth-child(3){}
        .nav .search_con .search_menu .search_link a {
            color: #3e3e3e;
        }

        .nav .search_con .search_menu .search_link.selected {
            background: #0d6e69;
           /* filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e5ffffff, endcolorstr=#e5ffffff);*/
            color: #fff;
            border-bottom: 1px solid #0d6e69;
        }

        .nav .search_con .search_menu .search_link.selected a {
            color: #0d6e69;
            color: #fff;
        }

        .nav .search_con .search_date .search_list {
            padding: 37px 56px 37px 56px;
        }
.nav .search_con .search_date .search_list li{display:none}
        .inputbox {
            width: 100%;
            height: 52px;
            /* background: #fff; */
            /* box-shadow: 0px 0px 5px 1px #ccc; */
            position: relative;
        }
        .book-select .select_list {
            position: absolute;
        }

        .book-select {
            float: left;
            width: 135px;
            line-height: 52px;
            text-align: center;
            font-size: 18px;
            position: relative;
        }
        .main2 .c8 .cbottom .post1 .news {
            font-size: 16px;
            line-height: 32px;
              white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        padding-left: 20px;
            position: relative;
        }
        .main2 .c8 .cbottom .post1 .news:after {content: "";display: block;width: 8px;height: 8px;position: absolute;background: #0d6e69;left: 0;/* z-index: 1023; */top: 12px;border-radius: 50%;}
        .book-select .select_head {
            display: block;
            background: url(images/arrow.png);
            background-position: right top 6px;
            background-repeat: no-repeat;
        }
        .nav input.input.vl_send_book {
            border: none;
            line-height: 52px;
            height: 52px;
            font-size: 18px;
            width: 78%;
            display: block;
            font-family: "微软雅黑";
            opacity: 0.8;
            padding-left: 10px;
            float: left;
            background: #fff;
            box-shadow: 0px 0px 5px 1px #ccc;
            /* position: relative; */
            /* z-index: 10; */
        }
        .book-select .select_list {
            background: #0d6e69;
            width: 100%;
            position: absolute;
        }
        .main2 .mbttom .post-23 .link_icon .link_tt {font-family: "宋体";font-weight: bold;font-size: 19px;}
        .book-select .select_list li a {
            color: #fff;
        }
        .qiuck_link.hidden {
            display: none;
             dispaly:none;
        }
        .hover .inputbox {
            box-shadow: 0px 0px 16px 13px #ccc;
        }

        .hover form#simple {box-shadow: 0px 0px 16px 13px #ccc;}

        .nav input.submit:hover {
            background: #f1720b;
        }
        .nav input.submit {
            position: absolute;
            border: none;
            width: 20%;
            right: 0;
            top: 0;
            line-height: 52px;
            background: #f08936;
            font-size: 18px;
            color: #fff;
            font-family: "微软雅黑";
            position: static;
            opacity: 0.8;
        }

        .site-lang ul li.links.i1 a {
            border: none;
        }

        .site-lang ul li.links:hover a {font-size: 16px;color: #f08936;}
        .inputtips {
            font-size: 16px;
            line-height: 40px;
            color: #000;
            margin-top: 20px;
        }

        ul.quick_search {
opacity: 0.3;
            border-top: 1px solid #69a5a2;
            margin-top: 30px;
            padding-top: 30px;
        }

        ul.quick_search .quick {
            float: left;
            position: relative;
            margin-right: 18px;
            display: inline-block;
            line-height: 30px;
            height: 30px;
            padding:0 20px;
            border: 1px solid #69a5a2;
            border-radius: 5px;
        }

        ul.quick_search .quick a {
            transition: 0s;
        }

        ul.quick_search .quick:hover {
            background: #69a5a2;
            color: #fff;
        }
        ul.quick_search .quick:hover a{
            color: #fff;
        }
        .nav .wp-menu .menu-item a.menu-link:after {content: "";display: block;width: 100%;height: 6px;position: absolute;background: #f08936;bottom: 0;left: 0;width: 0;transition: 0.5s;}

        .nav .wp-menu .menu-item.hover a.menu-link:after {
            width: 100%;
        }
        .search_con .ding {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    box-shadow: 0 0 0px 0px #ccc;
opacity: 0.7;
        }
        .search_con .ding.shou {
      background: url(images/clo.png);
    background-repeat: no-repeat;
    background-position: center;
        }
        .search_con .ding.di {
           background: url(images/ding.jpg);
            background-repeat: no-repeat;
            background-position: 49px 38px;
        }
        .post-81 .news {
            /* float: left; */
            /* width: 12.5%; */
            text-align: center;
            display: inline-block;
        }

        .post-81 .news .link_con {
            color: #fff;
            text-align: center;
            font-size: 16px;
            line-height: 23px;
        }

        .post-81 .news a.link_icon {
            /* display: block; */
            padding-top: 47px;
            display: inline-block;
            /* width: 100%; */
            margin: 0 15px;
            padding-top: 72px;
            transition: 0.2s;
            position: relative;
        }

        .post-81 .news.i1  a.link_icon {

        background: url(images/iconp1.png);

        background-repeat: no-repeat;

        background-position: center 20px;
        }.post-81 .news.i2  a.link_icon {

        background: url(images/iconp2.png);

        background-repeat: no-repeat;

        background-position: center 20px;
        }

        .post-81 .news.i3  a.link_icon {

        background: url(images/iconp3.png);

        background-repeat: no-repeat;

        background-position: center 20px;
        }
        .post-81 .news.i4  a.link_icon {

        background: url(images/iconp4.png);

        background-repeat: no-repeat;

        background-position: center 16px;
        }
        .post-81 .news.i5  a.link_icon {

        background: url(images/iconp5.png);

        background-repeat: no-repeat;

        background-position: center 20px;
        }
        .post-81 .news.i6  a.link_icon {

        background: url(images/iconp6.png);

        background-repeat: no-repeat;

        background-position: center 20px;
        }
        .post-81 .news.i7  a.link_icon {

        background: url(images/iconp7.png);

        background-repeat: no-repeat;

        background-position: center 20px;
        }
        .post-81 .news.i8  a.link_icon {

        background: url(images/iconp9.png);

        background-repeat: no-repeat;

        background-position: center 20px;
        }
        .post-81 .news.i1  a.link_icon:hover {

        background: url(images/iconp111.png);

        background-repeat: no-repeat;

        background-position: center 20px;
        }
        .post-81 .news.i2  a.link_icon:hover {

        background: url(images/iconp222.png);

        background-repeat: no-repeat;

        background-position: center 20px;
        }
        .post-81 .news.i3  a.link_icon:hover {

        background: url(images/iconp333.png);

        background-repeat: no-repeat;

        background-position: center 20px;
        }
        .post-81 .news.i4  a.link_icon:hover {

        background: url(images/iconp444.png);

        background-repeat: no-repeat;

        background-position: center 20px;
        }
        .post-81 .news.i5  a.link_icon:hover {

        background: url(images/iconp555.png);

        background-repeat: no-repeat;

        background-position: center 20px;
        }
        .post-81 .news.i6  a.link_icon:hover {

        background: url(images/iconp666.png);

        background-repeat: no-repeat;

        background-position: center 20px;
        }
        .post-81 .news.i7  a.link_icon:hover {

        background: url(images/iconp777.png);

        background-repeat: no-repeat;

        background-position: center 20px;
        }
        .post-81 .news.i8  a.link_icon:hover {

        background: url(images/iconp999.png);

        background-repeat: no-repeat;

        background-position: center 20px;
        }
        .slick-track {
            height: 100%;
        }
        .post-81 .news a.link_icon:hover {
            transform: scale(1.1);
        }
        .post-81 .news a.link_icon:hover {
            transform: scale(1.1);
        }
        .mtop .tt {
            text-align: center;
            line-height: 77px;
            background: url(images/tit.png);
            background-position: bottom;
            background-repeat: no-repeat;
        }

        .mtop .tt .tit {
            font-size: 30px;
            font-weight: normal;

        }
 body.en .main3 .mtop .tt, body.en .main5 .mtop .tt{background: url(images/tit1.png);
    background-position: bottom;
    background-repeat: no-repeat}
        .post-11 .focus-prev {
            left: auto;
            right: 43px;
        }

        .post-11 .focus .focus-navigation:hover {
            background: #f08936;
        }
        .post-11.animated:hover {box-shadow: 0px 0px 20px 1px #b1b1b1;}
        .post-11.animated {transition: .2s;}
        .post1 .more_btn {
            position: absolute;
            right: 0;
            top: -74px;
            font-size: 13px;
        }
        .post-24 .news_box {
            margin: 0 33px;
            padding: 10px 10px 0;
            background: #96b5b8;
            height: 244px;
        }
        .post-24 .news_box .news_img{width:100%;height: 178px;background:#fff;/* display: table; */}
        .post-24 .news_box .news_img a {
            /* vertical-align: middle; */
            /* display: table-cell; */
            display: block;
            height: 100%;
        }
        .post-24 .news_box .news_img img{width:100%;/* display: inline-block; */height: 100%;height: 100%;transition: 0.5s;}
        .post-24 .news_list {
            margin: 0 -33px;
        }
        .post-24 .news .news_title {font-size: 15px;line-height: 32px;text-align: center;}
        .post-24 .news .news_title a{color: #fff;/* opacity:0.8; */text-align: center;}
        .main2 .tab-con {
            position: absolute;
            top: 0;
            right: 0;
            width: 100%;
            /* bottom: 0; */
        }

        .post-13 .news_date {
            float: left;
            width: 75px;
            height: 85px;
            background: #4b8884 url(images/xie.png);
        }

        .post-13 .news_date span {
            display: block;
            padding: 0 10px;
            line-height: 36.5px;
            color: #fff;
        }

        .post-13 .news_date .news_day {
            text-align: right;
            font-size: 22px;
        }

        .post-13 .news_date .news_month {
            font-size: 14px;
        }
        .post-13 .news {
            margin-bottom: 26px;
        }

        .post-13 .news_nz .news_con {
            padding-left: 108px;
            padding-right: 46px;
            padding-top: 9px;
        }

        .post-13 .news_nz .news_title {
            font-size: 17px;
            line-height: 25px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .post-13 .news_nz .news_text {
            font-size: 14px;
            line-height: 22px;
            margin-top: 0px;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow : hidden;
            text-overflow: ellipsis;max-height: 44px;
        }
.main2 .mbttom .c7 .post-23 .news_box {
    height: 0;
    position: relative;
    padding-top: 52%;
border:0;z-index:10;
border:2px solid transparent
}
.main2 .mbttom .c7 .post-23 .link_icon{font-size:18px;right:15px;bottom:15px}
        .main2 .mbttom .post-23 .news_box {
            margin: 0 11px;
            height: 125px;
            border-radius: 10px;
            border: 2px solid transparent;
            position: relative;
        }
        .main2 .mbttom .post-23 .news_list {
            margin: 0 -11px;
        }
        .main2 .mbttom .post-23 .i1 .news_box {
            background: url(images/bg1.jpg);
            /* border-radius: 5px; */
            background-repeat: no-repeat;
            background-position: center;
            /* border: 2px solid #f08936; */
            background-size: cover;
            /* position: relative; */
        }
        .main2 .mbttom .post-23 .i2 .news_box {
            background: url(images/bg2.jpg);
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
        }
        .main2 .mbttom .post-23 .i3 .news_box {
            background: url(images/bg3.jpg);
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
        }
        .main2 .mbttom .post-23 .i4 .news_box {
            background: url(images/bg4.jpg);
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
        }
        .post-13 .news_nz .news_text a {
            color: #585454;
        }
        .post-13 .todaynew .news_date {
            background: #f08936 url(images/xie.png);
        }
        .post-13 .yesterday .news_date {
            background: #0e706b url(images/xie.png);
        }
.main1 .sudy-tab{            float: right;            width: 630px;}
.main1 .sudy-tab ul.tab-menu{
    margin-bottom: 25px;
}
.main1 .sudy-tab ul.tab-menu li.tab-name{
    float: left;
    margin-right: 20px;
    font-size: 22px;
    padding: 15px;
    background: transparent;
    color: #4b8884;    border-radius: 5px;    cursor: pointer;
}
.main1 .sudy-tab ul.tab-menu li.tab-name.selected{
    background: #4b8884;
    color: #fff;
}
.main1 .sudy-tab ul.tab-list{}
.main1 .sudy-tab ul.tab-list li.tab-con{}
.main1 .sudy-tab ul.tab-list li.tab-con.selected{}

        /**标题栏新闻窗口**/

        /*标准标题*/
        .post-81 {}
        .post1 .tt {/* border-bottom: 2px solid #146cc1; */}
        .post1 .tt .tit {}
        .main2 .mbttom .post1 .tt .tit .title {display:inline-block;margin-right:20px;font-size: 20px;font-weight:bold;color: #0d6e69;cursor:pointer;}
        .post1 .tt .tit .title.selected {color:#0f429b;}
        .post .more_btn a{color: #000;}
        .mbanner .news .news_imgs img {
            width: 100%;
            height: 100%;
        }
        .header .head-right .count.time {
            float: right;
        }
        .en .header .head-right .count {width: 320px;}
        .main1 .mtop {
            margin-bottom: 50px;
        }

        .post-11 {
            float: left;
            width: 633px;
        }

        .post-13 {
            /*float: right;
            width: 630px;
             position: relative; */
        }
        .dateFor {
            display: none;
        }
        .main2 .inner {
            padding-top: 30px;
            /* min-height: 656px; */
            overflow: hidden;
        }

        .main2 {
            background: #edf3f3 url(images/bigbg1.jpg);
            min-height: 656px;
            background-position: bottom;
            background-repeat: no-repeat;
        }
.entry a {
    color: #0f8b84;
}
        .main3 .inner {
            padding-top: 30px;
            padding-bottom: 37px;
        }

        .main3 .mtop {
            margin-bottom: 20px;
        }
        .main3 .mtop .tt .tit i {display: inline-block;margin: 0px 7px;font-size: 45px;line-height: 20px;position: relative;top: 5px;}
        .main3 .ml {
            width: 634px;
            float: left;
            height: 258px;
            background: url(images/yanjiu1.png);
            transition: 0.5s;
            background-position: center;
            border-radius: 8px;
        }

        .main3 .mr {
            width: 632px;
            float: right;
            height: 258px;
            background: url(images/yanjiu2.png);
            transition: 0.5s;
            border-radius: 7px;
            background-position: center;
        }
        .main3 .mmbox {
            padding: 34px 50px;
        }
        .main3 .ml:hover {
            box-shadow: 0px 0px 18px 2px #0f706b;
        }

        .main3 .mr:hover {
            box-shadow: 0px 0px 18px 2px #f08837;
        }
        .main3 .mmbox .news_right {
            float: left;
            width: 186px;
            height: 187px;
            border-right: 1px solid rgba(255, 255, 255, 0.23);
            text-align: center;
        }
body.en .main3 .mmbox .news_right{width:134px;}
        .main3 .mmbox .news_right span {
            padding-top: 100px;
            display: inline-block;
            width: 100%;
            color: #fff;
            font-size: 20px;
        }


        .main3 .ml .mmbox .news_right span {
            background: url(images/ttbg.png);
            background-position: center;
            background-repeat: no-repeat;
        }
        .main3 .mr .mmbox .news_right span {
            background: url(images/ttbg2.png);
            background-position: center;
            background-repeat: no-repeat;
        }
        .main3 .mmbox .news_left {
            padding-left: 237px;
        }
body.en .main3 .mmbox .news_left{padding-left:157px}
        .main2 .mbttom .post-23 .link_icon {
            line-height: 30px;
            color: #fff;
            font-size: 24px;
            /* padding-left: 123px; */
            display: inline-block;
            float: right;
            /* padding-right: 27px; */
            padding-top: 66px;
            position: absolute;
            right: 27px;
            bottom: 30px;
        }
body.en .main2 .mbttom .post-23 .link_icon{font-size:16px;text-align:right;botom:0;line-height:25px;}
        .main2 .mbttom .post-23 .news_box:hover {
            border: 2px solid #f08936;
            /* margin-top: -1px; */
        }
        .post-24 .more_btn {
            position: absolute;
            right: 0;
            top: -6px;
        }
        .main3 .ml .news_left .post .tit {
display:none;
            color: #fff;
            font-size: 20px;
            line-height: 22px;
        }
        .main3 .post .news {
            display: inline-block;
            color: #fff;
            opacity: 0.65;
            line-height: 31px;
            /* max-width: 24%; */
            margin-right: 22px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            transition: 0.5s;width: 49%;
            margin: 0;
        }
        .main3 .post .news:hover {
            font-weight: bold;
            opacity: 1;
        }

        .main3 .post .news .news_title a {
            font-size: 16px;
            color: #fff;
        }

        .main3 .ml .post .tt {
            margin-bottom: 10px;
        }

        .post-32 {
display: none;
            margin-bottom: 27px;
        }
        .main3 .post-34 .news.i4,.main3 .post-34 .news.i5 {
           
        }
body.en .main3 .post-34 .news.i4,body.en .main3 .post-34 .news.i5{width:100%}
        .main3 .post-34 .news {
            max-width: inherit;
            width: 100%;
            display: block;
            float: left;
            opacity: 0.8;
               font-size: 15px;
        }
        .main4 .sudy-tab ul.tab-menu {
            text-align: center;
            background: url(images/tit.png);
            background-position: bottom;
            background-repeat: no-repeat;
            margin-bottom: 32px;
        }

        .main4 .sudy-tab .tab-menu li {
            display: inline-block;
            line-height: 90px;
            font-size: 30px;
            color: #4b8884;
            padding: 0 15px;
            background: none;
            margin: 0 25px 20px;
        }


        .main4 .sudy-tab .tab-menu li.selected {
            color: #000;
        }
        .main4 .tab-con .post {
            float: right;
            width: 62%;
        }

        .main4 .tab-con .post .news_date {}

        .main4 .tab-con .post .news {
            float: left;
            width: 50%;
            margin-bottom: 28px;
            padding: 5px 0;
            transition: 0.5s;
        }
        .main4 .tab-con .post .news .news_info span span {
            display: inline-block;
        }
        .calendar {
            float: left;
            width: 38%;
        }

        .main4 .tab-con .post .news .news_box {
            padding: 8px;
            margin: 0 15px;
        }

        .main4 .tab-con .post .news_list {
            margin: 0 -8px;
        }

        .main4 .tab-con .post .news .news_form {
            float: left;
            width: 90px;
            height: 102px;
            background: #4b8884;
            line-height: 30px;
            text-align: center;
            color: #fff;
            font-size: 20px;
        }

        .main4 .tab-con .post .news .news_form a {
            color: #fff;
            width: 44px;
            display: inline-block;
            padding-top: 10px;
        }

        .main4 .tab-con .post .news .news_con {
            padding-left: 108px;
        }

        .main4 .tab-con .post .news .news_title {
            font-size: 16px;
            line-height: 22px;
            margin-bottom: 7px;
            overflow: hidden;
            text-overflow: ellipsis;
            min-height: 44px;
        /* white-space: nowrap; */
        }

        .main4 .tab-con .post .news .news_title a {
            color: #0d6e69;
        }

        .main4 .tab-con .post .news .news_info span {
            display: block;
            line-height: 24px;
            font-size: 13px;
            color: #585454;
        }
        .main4 .tab-con .post .news.todaynew .news_form {background-color:#f08936;}
        .main4 .tab-con .post .news.yesterday .news_form {background-color:#0e6f6a;}
        .main5 .mtop {
            margin-bottom: 15px;
        }

        .main5 .mbottom .post {
            float: left;
            width: 33.3%;
            /* height: 216px; */
            /* padding: 0 50px; */
        }
        .main5 .mbottom .post .postbox {
            margin: 0 23px;
            height: 213px;
            padding: 0 50px;
            transition: 0.5s;
            background-position: center;
            border-radius: 7px;
        }

        .main5 .mbottom {
            margin: 0 -22px;
        }

        .main5 .mbottom .post-51 .postbox {
            background: url(images/icobg1.png);
            /* transition: 0.5s; */
            background-position: center;
            background-repeat: no-repeat;
            /* width: 404px; */
        }
        .main5 .mbottom .post-52 .postbox {
            background: url(images/icobg2.png);
            background-position: center;
            background-repeat: no-repeat;
        }.main5 .mbottom .post-53 .postbox {
            background: url(images/icobg3.png);
            background-position: center;
            background-repeat: no-repeat;
        }.main5 .mbottom .post .tt {
            text-align: center;
            width: 148px;
            line-height: 60px;
            margin: 0 auto;
            font-size: 21px;
            border-bottom: 1px solid rgba(255, 255, 255, 0.5);
            font-weight: bold;
            color: #fff;
            margin-bottom: 10px;
        }

        .main5 .mbottom .post .tt .tit {
            padding-left: 50px;
        }

        .main5 .mbottom .post-51 .tt .tit {
            background: url(images/icon1.png);
            background-repeat: no-repeat;
            background-position: left;
        }
        .main5 .mbottom .post-52 .tt .tit {
            background: url(images/icon2.png);
            background-repeat: no-repeat;
            background-position: left;
        }
        .main5 .mbottom .post-53 .tt .tit {
            background: url(images/icon3.png);
            background-repeat: no-repeat;
            background-position: left;
        }
        .main5 .post .news_list .news {
            display: inline-block;
            font-size: 16px;
            line-height: 40px;
            padding: 0 9px;
        }

        .main5 .post .news_list .news .link_con {
            color: #fff;
        }

        .main5 .post .news_list {
            text-align: center;
        }
        .main5 .inner {
            padding-bottom: 85px;
        }

        .main5 {
            background: url(images/bigbg2.jpg);
            background-repeat: no-repeat;
            background-position: bottom;
        }
        .side-anchor {
            position: fixed;
            right: 0;
            top: 50%;
            background: rgba(255, 255, 255, 0.8);
            filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8ffffff, endcolorstr=#c8ffffff);
            width: 85px;
            border: 2px solid #0d6e69;
            border-radius: 9px;
            z-index: 10;
            transition: .3s;
        }

        .side-anchor .menu p {
            text-align: center;
            font-size: 15px;
font-style: initial;
        }

        .side-anchor .menu li {
            padding-bottom: 10px;
        }

        .side-anchor .bg-pic {
            height: 40px;
        }

        .side-anchor .page1 .bg-pic {
            background: url(images/page1.png);
            background-position: center;
            background-repeat: no-repeat;
        }
        .side-anchor .page2 .bg-pic {
            background: url(images/page2.png);
            background-position: center;
            background-repeat: no-repeat;
        }
        .side-anchor .page3 .bg-pic {
            background: url(images/page3.png);
            background-position: center;
            background-repeat: no-repeat;
        }
        .side-anchor .page4 .bg-pic {
            background: url(images/page4.png);
            background-position: center;
            background-repeat: no-repeat;
        }
        .side-anchor .page5 .bg-pic {
            background: url(images/page5.png);
            background-position: center;
            background-repeat: no-repeat;
        }
        .side-anchor .page1.active .bg-pic {
            background: url(images/page1a.png);
            background-position: center;
            background-repeat: no-repeat;
        }
        .side-anchor .page2.active .bg-pic {
            background: url(images/page2a.png);
            background-position: center;
            background-repeat: no-repeat;
        }
        .side-anchor .page3.active .bg-pic {
            background: url(images/page3a.png);
            background-position: center;
            background-repeat: no-repeat;
        }
        .side-anchor .page4.active .bg-pic {
            background: url(images/page4a.png);
            background-position: center;
            background-repeat: no-repeat;
        }
        .side-anchor .page5.active .bg-pic {
            background: url(images/page5a.png);
            background-position: center;
            background-repeat: no-repeat;
        }
        .side-anchor li.active{background:#0d6e69}
        .side-anchor li.active p{color:#fff}
        .main4 .tab-con .post .news .news_box:hover {
            box-shadow: 0px 0px 13px -1px #ccc;
        }

        .clndr-events-list li.news .news_box:hover {box-shadow: 0px 0px 13px -1px #ccc;}

        .clndr-events-list li.news .news_box {
            padding: 8px;
            margin: 0 15px;
        }

        .main5 .mbottom .post .postbox:hover {
            transform: scale(1.1);
            box-shadow: 0px 0px 11px 9px #ccc;
        }

        .main5 .post .news_list .news:hover {
            font-weight: bold;
        }

        .post-13 .news:hover {
            box-shadow: 0px 0px 13px -1px #ccc;
        }
        .boxclndr .clndr-container .clndr-days-wrap .clndr-day.clndr-today .day-box .day-number {
            color: #f08937;
        }.mbanner .news .news_video {
            height: 100%;
        }

        .mbanner .news .news_video vide0 {
            background: #333;
        }

        .mbanner .news .news_video video {
           
            height: 100%;
        } {
            float: left;
            width: 216px;
            border-right: 1px solid #dddddd;
        }

        .post-22 .news_list .news {
            line-height: 41px;
            font-size: 16px;
            background: url(images/jian.png);
            background-repeat: no-repeat;
            background-position: right 20px center;
            margin: 10px 0;
        }
        .post-94 .news .news_imgs2 img {
            width: 100%;
            height: 100%;
        }
        .post-22 .news_list .news .linl_con {}

        .post-22 .news_list .news .link_con {
            padding: 0 44px;
            text-align: right;
               cursor: pointer;
        }
        .post-22 .news_list .news.selected {
            background: #0e706b;
            background: #0e706b url(images/jian2.png);
            background-repeat: no-repeat;
            background-position: right 20px center;
        }
        .post-94 .news .news_imgs2 {
            position: absolute;
            bottom: 100%;
            left: 50%;
            /* padding: 10px; */
            margin-left: -75px;
            background: #0e817b;
            display: none;
            width: 150px;
            height: 150px;
            box-shadow: 0px 0px 15px 4px #ccc;
        }
        i.big {
            width: 6px;
            height: 6px;
            border: 1px solid #fff;
            border-radius: 50%;
            display: inline-block;
            margin-right: 5px;
        }
        i.smail {
            width: 2px;
            height: 2px;
            border: 1px solid #fff;
            border-radius: 50%;
            display: block;
            margin: 0 auto;
            margin-top: 1px;
            /* background: #fff; */
        }
.main2 i.smail {
    border-color: #0e706b;
}
.main2 i.big {
    border-color: #0e706b;
    margin: 0 5px 13px 5px;
}
        .post-94 .news:hover .news_imgs2 {
            display: block;
        }
        .post-22 .news_list .news.selected .link_con {
            color: #fff;
        }
        .foot_c .post-95 .news:hover {
            background: #f08936;
        }
        .foot_c .post.post-95 {
            float: left;
            padding: 0;
            border: none;
            margin-top: 47px;
               width: 144px;
            line-height: 41px;
        }
        .foot_c .post.post-93 {
            float: left;
            padding-right: 0;
           margin-right: 30px;
    padding-bottom: 66px;
        }
.post.post5.post-92.mbox {
    padding-left: 80px;
}

        .foot_center .foot_c {

            float: left;
            width: 36%;
        }
        .foot_center .foot_l {
            float: left;  
            width: 30%;

        }
        .foot_center .foot_r {
            float: left;
            width: 33%;
        }
        .foot_c .post-95 .news {
            line-height: 41px;
            background: #277e79;
            border-radius: 3px;
            margin-bottom: 12px;
        }
        .foot_c .post-95 .news .link_icon {
            padding-left: 53px;
            display: inline-block;
            color: #fff;
            font-size: 16px;
        }
        .foot_c .post-95 .news.i1 .link_icon {
            background: url(images/email.png);
            background-repeat: no-repeat;    
            background-position: 20px center;
        }
        .foot_c .post-95 .news.i2 .link_icon {
            background: url(images/qq.png);
            background-repeat: no-repeat;    
            background-position: 20px center;
        }
        .main2 .post .more_btn {
            position: absolute;
            right: 0;
            top: 0px;
        }
.main2 .tab-list{min-height:470px}
        .main2 .tab-list2 .tab_ti {
            /* position: absolute; */
            bottom: 0;
            display: inline-block;
            display: none;
        }

        .main2 .tab-list2 .tishi_info {
            display: block;
            font-size: 15px;
            line-height: 30px;
        }

        .main2 .tab-list2 .tishi_tit {
            font-weight: bold;
        }

        .main2 .tab-list2 .tishi_info a {
            color: #106f6b;
            font-weight: bold;
            padding: 0 6px;
        }

        .main2 .post22 {
            /* min-height: 316px; */
        }
        .main2 .sudy-tab3 {
            padding-right: 40px;
             padding-top: 39px;
        }

        .main2 .sudy-tab3 .tab-menu3 .tab-name3 {
            float: left;
            width: 50%;
        }

        .main2 .sudy-tab3 .tab-menu3 .tab-name3 a {
            display: block;
            margin: 0 28px;
            height: 188px;
            border-radius: 12px;
            /* background: url(images/list4.png); */
            position: relative;
            border: 2px solid transparent;
        }

        .main2 .sudy-tab3 .tab-menu3 {
            margin: 0 -28px;
            margin-bottom: 45px;
        }
        .main2 .sudy-tab3 .tab-menu3 .tab-name3.n1 a {
            background: url(images/list4.png);
            background-size: cover;
            background-position: center;
        }
        .main2 .sudy-tab3 .tab-menu3 .tab-name3.n2 a {
            background: url(images/gate.jpg);
            background-size: cover;
            background-position: center;
        }
        .main2 .sudy-tab3 .tab-menu3 .tab-name3 a:after {
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            content: "";
            background: #333;
            opacity: 0.5;
            z-index: 2;
            border-radius: 12px;
        }

        .main2 .sudy-tab3 .tab-menu3 .tab-name3 .tab_tt {
            position: absolute;
            z-index: 3;
            color: #fff;
            font-size: 20px;
            font-weight: bold;
            right: 53px;
            bottom: 25px;
        }
        .main2 .tab-list2 .post22 .news_imgs:hover {
            border: 3px solid #ef8a38;
            transform: scale(1.2);
        }
        .main2 .sudy-tab3 .tab-menu3 .tab-name3.selected a {border: 2px solid #f08a36;}

        .main2 .sudy-tab3 .tab-menu3 .tab-name3.selected a:after {
            background: #0e706b;
        }
        .main2 .sudy-tab3 .post23 .news_text {
            line-height: 30px;
            font-size: 15px;
            color: #6a6a6a;
        }

        .main2 .sudy-tab3 .post23 .news_text a {
            /* color: #6a6a6a; */
        }
        .post-24 .slick-prev {
            background: url(images/left.png);
            left: 5px;
            background-repeat: no-repeat;
            background-position: center;
        }

        .post-24 .slick-prev, .post-24 .slick-next {
            width: 21px;
            height: 34px;
            background-repeat: no-repeat;
                z-index: 5;
        }

        .post-24 .slick-next {
            right: 5px;
            background: url(images/right.png);
            background-repeat: no-repeat;
            background-position: center;
        }
        .post-24 .news .news_text a {color: #fff;opacity: 0.8;}

        .post-24 .news .news_text {
            text-align: center;
        }

        .post-24 .news_box .news_img img:hover {
            transform: scale(1.05);
        }

        .post-24 .news_box:hover{background:#ef8935}
        .contect .news a {
            transition: .4s;
        }
        .contect .news:hover {
            background: #ed6d00;
            color: #fff;
        }
        .contect .news:hover a {
            color: #fff;
        }
        .contect .news.n1:hover .news_ico {
            background-image: url(images/wechat1.png);
        }
        .contect .news.n2:hover .news_ico {
            background-image: url(images/weibo1.png);
        }
        .contect .news.n3:hover .news_ico {
            background-image: url(images/faq1.png);
        }
        .contect .news.n4:hover .news_ico {
            background-image: url(images/mess1.png);
        }
        .side-anchor .page1:hover .bg-pic {
            background-image: url(images/page1a.png);
        }
        .side-anchor .page2:hover .bg-pic {
            background-image: url(images/page2a.png);
        }
        .side-anchor .page3:hover .bg-pic {
            background-image: url(images/page3a.png);
        }
        .side-anchor .page4:hover .bg-pic {
            background-image: url(images/page4a.png);
        }
        .side-anchor .page5:hover .bg-pic {
            background-image: url(images/page5a.png);
        }
        .side-anchor li:hover{background:#0d6e69}
        .side-anchor li:hover p{color:#fff}
        .side-anchor .menu li {
            transition: .4s;
        }

        .side-anchor .menu li  a {
            transition: .4s;
        }
        /***********************************************************
         * 列表页
         */
        /**首页三列布局**/
        /**列表页**/
        /*栏目图片*/
        .l-banner{height: 235px;background-position:center center;background-repeat:no-repeat;text-align:center;}
        .l-banner img{display:none;height:100%;vertical-align:top;}
        /**主体列表页开始**/
        .info #l-container {
            background: url(images/bigbg2.jpg);
            background-repeat: no-repeat;
            background-position: bottom;
        }
        #l-container .inner {padding: 27px 0 86px;}
        /**主体文章页开始**/
        #d-container {}
        #d-container .inner {background:#fff;}

        .col_menu {width: 25%;float:left;/* margin-right:-240px; */position:relative;} 
        .col_menu .l-qh{ margin-bottom:10px;}
        .col_menu .col_menu_head {background: #0f429b;}/**位置栏目背景**/
        .col_menu .col_menu_head h3.col_name {font-size: 18px;font-weight:normal;color:#fff;}/**位置栏目字体**/
        .col_menu .col_menu_head h3.col_name .col_name_text { display:block; line-height:50px; padding:0px 5px 0px 30px;}/**栏目名称图标**/
        .col_menu .col_menu_con{border-top: 14px solid #0d6e69;border-left: 14px solid #0d6e69;min-height: 283px;}
        /*栏目列表*/
        .col_list{}
        .col_list .wp_listcolumn { border-top:0px solid #2867A0; border-bottom:0px solid #fff; }
        .col_list .wp_listcolumn .wp_column a {color: #000;font-size: 18px;font-weight:normal;background:none;border-top:0px solid #fff;border-bottom: none;position: relative;background: url(images/go.jpg);background-repeat: no-repeat;background-position: center right 25px;}
        .col_list .wp_listcolumn .wp_column a .column-name{padding: 5px 0px 5px 40px;line-height: 46px;}
        .col_list .wp_listcolumn .wp_column a:hover,
        .col_list .wp_listcolumn .wp_column a.selected {color: #0d6e69;} 
        .col_list .wp_listcolumn .wp_column a.selected span.column-name{color: #0d6e69;}
        .col_list .wp_listcolumn .wp_subcolumn .wp_column a{ color:#454545;background:none; border-top:1px solid #fff; border-bottom:1px solid #bbb;}
        .col_list .wp_listcolumn .wp_column.parent > a .column-name{/* font-weight:bold; */color: #0d6e69;}
        /*二级子栏目**/
        .col_list .wp_listcolumn .wp_column .sub_list a {position: relative;left: 0;color: #333;border: none;margin-top: -1px;background: none;transition: .4s;} 	
        .col_list .wp_listcolumn .sub_list a .column-name {display:inline-block;line-height: 38px;padding: 5px 10px 5px 66px;cursor:pointer;}
        .col_list .wp_listcolumn .sub_list a:hover,
        .col_list .wp_listcolumn .wp_column a.selected {font-weight:bold;font-weight: normal;color: #0d6e69;/* border-bottom: 10px solid #333; */} 
        /*三级子栏目**/
        .col_list .wp_listcolumn .wp_column .sub_list .sub_list span.column-name{ padding: 5px 10px 5px 95px;} 	
        .col_list .wp_listcolumn .sub_list .sub_list a .column-name {padding: 5px 10px 5px 60px;cursor:pointer;}
        .col_list .wp_listcolumn .wp_column .sub_list .sub_list .sub_list span.column-name {
    padding: 5px 10px 5px 110px;
}
        .wp_listcolumn .wp_column {
            border-bottom: 1px solid #d8d8d8;
        }
        .col_list .wp_listcolumn .wp_column .sub_list a:after {
            display: none;
        }
        .col_list .wp_listcolumn .sub_list a:hover {
            background: #bcd4d4;
            transition: .1s;
            left: 20px;
        }

        .wp_listcolumn .wp_column.parent {
            border-bottom: 10px solid #ed8016;
        }
        .col_news_con .news:hover .news_con {
            padding-left: 110px;
        }
        .col_news_con .news:hover .news_con .news_title a{
            color: #ed8016;
        }
        .list .wp-search .search-btn input.search-submit:hover {

        background: #f08936 url(images/sous.png) no-repeat center;
        }
        form#simple:hover {
            box-shadow: 0px 0px 14px -2px #0d6e69;
        }

        .inputbox:hover .input.input.vl_send_book {box-shadow: 0px 0px 14px -2px #0d6e69;}
        .sub-menu>ul.sub-menu1 .ul {
            float: left;
            /* min-height: 140px; */
            margin-bottom: 10px;
        }
        .nav .sub-menu .sub-item .sub-menu1 .sub-menu2 {
            float: left;
            margin-right: 22px;
        }

        /**栏目新闻**/
        .col_news {width: 71%;min-height:500px;float:right;} 
        .col_news .col_news_box{/* margin-left: 346px; */}
        .col_news_head {border-bottom: 4px solid #0d6e69;}
        .col_metas .col_title {display:inline-block;/* float:left; */height: 70px;line-height: 70px;}  /**当前栏目**/
        .col_metas .col_title h2 {display:inline-block;font-size: 24px;font-family:"Microsoft yahei";font-weight: bold;color: #0d6e69;}
        .col_metas .col_path {display: block;/* float:right; */white-space:normal;/* height: 46px; *//* line-height: 46px; */color: #000;font-size: 15px;opacity: 0.7;margin-bottom: 12px;} /**当前位置**/
        .col_metas .col_path a{color: #2F2F2F;}
        .col_news_con {/* padding:5px 0px 10px 0px; */margin:0 0px;}
        .col_news_list {min-height: 400px; margin-top:7px; }
        .col_news_list .wp_article_list .list_item {} /**栏目新闻列表**/
        .col_news_list .wp_article_list .list_item .Article_Index {}  /**栏目新闻图标序号**/
        .col_news_list .wp_entry,.col_news_list .wp_entry p { line-height:1.75; font-size:14px; color:#333;}
        .col_news_list .wp_entry p { margin-bottom:10px;}
        .col_news_list .wp_entry table{ margin-bottom:4px;}
        .col_news_list .wp_entry img { max-width:920px; _width:expression(this.width > 680 ? "680px" : this.width); } /**列表页文章图片大小限制**/
        .title_2{
            margin-bottom:5px ! important;
            padding:3px 0 3px 40px ! important;
            background: url(images/ico_10.png) no-repeat left 4px ! important;
            font-size:16px ! important;
            color:#0f8b84 ! important;
        }
        /**文章页**/
        .infobox {padding:20px 60px; margin:0 auto; width:auto;}
        .article {padding-top: 30px;border-left: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;padding: 30px 45px;border-right: 1px solid #dcdcdc;background: #fff;}
        .article h1.arti_title {line-height: 36px;font-family: "Microsoft YaHei";font-size:22px;text-align:center;color: #333;} /**文章标题**/
        .article h2.arti_title {line-height: 34px;font-family: "Microsoft YaHei";font-size: 17px;text-align:center;color: #1B1B1B;} /**文章副标题**/
        .article .arti_metas {padding:10px;text-align:center;border-bottom: 1px solid #e5e5e5;}
        .article .arti_metas span {margin: 0 15px;font-size: 13px;color: #000;}/**文章其他属性**/
        .article .entry { margin:0 auto; overflow:hidden;margin-top:10px;} /**文章内容**/
        .article .entry .read,.article .entry .read p {line-height: 32px;font-size: 14px;color: #000;font-family: "微软雅黑";}  /**阅读字体**/
        .article .entry .read p { margin-bottom:5px;margin-top:5px;}
        .article .entry .read img {margin:0 auto; max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width); }   /**文章阅读部分图片大小限制**/
        .article .entry .read table{margin:0 auto; border:none!important;}
        /**页脚开始**/
        #footer {background: #0e6f6a url(images/footbg.jpg);background-position: bottom;background-repeat: no-repeat;    font-style: initial;}
        #footer .inner {padding: 50px 0px 16px;position:relative;}
        #footer .inner .mod{}
        #footer .inner .foot-left{float:left;padding:12px 0px;margin-top:10px;}
        #footer .inner .foot-right{float:right;margin-top: 12px;}
        #footer .inner p{font-size: 13px;line-height: 29px;font-weight:normal;text-align: center;color: #fff;opacity: 0.7;}
        #footer .inner p span { margin:0 3px; }
        #footer .inner .copyright{}
        #footer .inner .copyright span{}
        #footer .inner .copyright a{color:#eee;}
        .foot_top {
            border-top: 1px solid #3e8c88;
            border-bottom: 1px solid #3e8c88;
            margin-bottom: 43px;
        }

        .post-91 .news {
            float: left;
            width: 25%;
            text-align: center;
            padding: 26px 0;
        }

        .post-91 .news .news_title {}

        .post-91 .news .link_con {
            color: #fff;
            font-size: 16px;
            border-left: 3px solid #388884;

        }

        .post-91 .news.i1 .link_con {
            border: none;
        }

        .post-91 .news.i1 {
            background: url(images/xin.png);
            background-position: left 69px center;
            background-repeat: no-repeat;
        }
        .post-91 .news.i2 {
            background: url(images/xin2.png);
            background-position: left 69px center;
            background-repeat: no-repeat;
        }
        .post-91 .news.i3 {
            background: url(images/xin3.png);
            background-position: left 69px center;
            background-repeat: no-repeat;
        }
        .post-91 .news.i4 {
            background: url(images/xin4.png);
            background-position: left 69px center;
            background-repeat: no-repeat;
        }
        .post-91 .news:hover {
            background-color: #278984;
        }

        .post-91 .news:hover .link_con {
            /* border: none; */
        }


        .foot_c .post {
            padding: 0 66px;
           
        }

        .foot_center .tit {
            color: #fff;
            font-size: 23px;

            font-weight: normal;
            margin-bottom: 20px;
        }

        .foot_center .post .more_btn {
            position: absolute;
            bottom: 0;
            font-size: 13px;
            line-height: 30px;
            width: 120px;
            border: 1px solid #79b4b4;
            text-align: center;
        }

        .foot_center .post {
            position: relative;
            padding-bottom: 45px;
        }

        .foot_center .post .edtitext {
            font-size: 13px;
            color: #fff;
            line-height: 29px;
            opacity: 0.8;
            /* FONT-VARIANT: JIS04; */
            /* FONT-VARIANT: JIS04; */
        }

        .foot_center .post .more_btn a {
            color: #fff;
            opacity: 0.8;
        }

        .post-94 {
            padding-left: 85px;
            
        }

        .post-94 .news {
            float: left;
            /* padding: 10px; */
            position: relative;
        }

        .post-94 .news .news_imgs {
text-align: center;
            padding: 10px;
            background: #0e817b;
            margin-bottom: 16px;
        }

        .post-94 .news .news_imgs img {
            width: 100px;
        }

        .post-94 .news.n1 {
            margin-right: 30px;
        }

        .post-94 .news .news_title {
            text-align: center;
            color: #fff;
        }

        .post-94 .news .news_title a {
            color: #fff;
        }

        .foot_center {
            padding-bottom: 20px;
            
        }

        .foot_bottom {
            padding-top: 16px;
        }
        form#simple input {
            border: none;

        }
        input#go {
            float: right;
        }
        input#go:hover {
            background: #f1720b;
        }
        input#go {
            line-height: 52px;
            background: #f08936;
            font-size: 18px;
            color: #fff;
            font-family: "微软雅黑";
            width: 20%;
            position: absolute;
            top: 0;
            right: -20%;
        }
        input#primoQueryTemp {
           /* background: none; */
            /* box-shadow: none; */
        }
form#simple input.vl_send_book{box-shadow:initial}
select#search_scope::-ms-expand { display: none; }
        select#search_scope {

            border: none;
            height: 52px;
            float: left;
            width: 167px;
            line-height: 52px;
            text-align: center;
            font-size: 18px;
            position: relative;
            padding-left: 24px;
            /* width: 10px; */
            /* height: 10px; */
            background: url(images/arrow.png);
            background-position: 140px 8px;
            background-repeat: no-repeat;
            -webkit-appearance: none;
            -moz-appearance:none;
            appearance:none; /*去掉下拉箭头*/
          font-family: "微软雅黑";
        }

        form#simple {
            width: 83%;
            height: 52px;
            background: #fff;
            box-shadow: 0px 0px 5px 1px #ccc;
            position: relative;
            opacity: 0.8;
        }

        select#search_scope:after {
            content: "";
            width: 10px;
            height: 10px;
            display: block;
            right: 0;
            top: 50%;
            background:url(images/arrow.png);
            position: absolute;
        }
        .nav .sub-menu1 .sub-menu1 .sub-item {
            margin-right: 0;
            display: block;
            margin-bottom: 0;
            float: none;
        }

        .sub-menu>ul.sub-menu1 {
            float: left;
            width: 76%;
            margin-left: 74px;
            overflow: hidden;
        }

        .sub-wrap.clearfix {
            float: right;
            margin-right: 36px;
            /* width: 26%; */
            width: 186px;
        }

        .nav .sub-menu1 .sub-menu1 .sub-item a {
            font-weight: normal;
            color: #343233;
            font-size: 16px;
            line-height: 28px;
            height: auto;
            padding-left: 11px;
            position: relative;
        }

        .sub-wrap .news_list {
            text-align: center;
        }

        .sub-wrap .news_list .news {
            width: 170px;
            line-height: 40px;
            text-align: center;
            margin: 0 auto;
            border: 1px solid #0d6d69;
            border-radius: 8px;
            margin-bottom: 10px;
            font-size: 17px;
        }

        .sub-wrap .news_list .news .link_con {
            color: #0d6e69;
        }
        .nav .slip  .search_head {
            background-color: #385d61;
            filter: unset;
        }

        #nav .slip .wp-window {
            background-color: #0d6e69;
            filter: unset;
        }
        .nav .slip2  .search_head {
            background-color: #385d61;
            filter: unset;
        }

        #nav .slip2 .wp-window {
            background-color: #0d6e69;
            filter: unset;
        }


        .wp-search .search-btn input.search-submit:hover {
            background-color: #f08936;
        }
        .table_3{
            margin-bottom:20px;
        }
        .table_3 th, .table_3 td{
            padding:10px 10px;
            border:1px solid #eee;
        }
        .table_3 th{}
        .table_3 td{}
        .table_3 thead td{
            background-color:#f7f7f7;
            text-align:center;
            font-size:16px;
        }
        .table_3 tr:nth-child(odd){ background-color:#f9f9f9;}


        table.table_3 {
            margin: auto;
        }
        .post-81 .news a.link_icon:hover .link_con {
            color: #f08936;
        }

        .post-81 .news a.link_icon:after {
            background: #f08936;
            width: 0;
            display: block;
            position: absolute;
            height: 3px;
            content: "";
            bottom: -13px;
            /* z-index: 999; */
            left: 0;
            /* margin-left: -57px; */
            transition: 0.5s;
        }

        .post-81 .news.i6 a.link_icon:after {
            /* margin-left: -85px; */
        }

        .post-81 .news a.link_icon:hover:after {
            width: 100%;
        }
        /**************************************************************
         * 组件功能
         */
        /*系统默认搜索*/
        .wp_search{ display:inline-block;position:relative;padding-left:4px;border: 1px solid #d0d0d0;}
        .wp_search #keyword{ width:160px!important;padding: 4px 0; border:none;height:20px; line-height:20px; background:transparent; color:#fff; }
        .wp_search .search{width:32px;height: 30px;border:0px; background: #FFFFFF url(images/sous.png) no-repeat center;cursor: pointer; vertical-align:top; }
        /*自定义输入框*/
        .searchbox{text-align:right;margin-top: 0;position: absolute;right: 0;width: 186px;right: 38px;bottom: 12px;}
        .wp-search {position: relative;border-bottom: 1px solid #69a5a2;}
        .wp-search form {display: block;}
        .wp-search .search-input {margin-left:4px; margin-right: 40px;}


        .wp-search .search-input input.search-title {width: 100%;height: 38px;/* padding: 4px 0; */line-height: 38px;background: none;color: #a2b1ac;font-size: 14px;border:0;outline: 0;font-family: "微软雅黑";background: transparent;}
        input:-webkit-autofill,
            input:-webkit-autofill:hover,
            input:-webkit-autofill:focus,
            input:-webkit-autofill:active {
                -webkit-transition-delay: 99999s;
                -webkit-transition: color 99999s ease-out, background-color 99999s ease-out;
        color:#fff;
        }
        .list input:-webkit-autofill,
            input:-webkit-autofill:hover,
            input:-webkit-autofill:focus,
            input:-webkit-autofill:active {
                -webkit-transition-delay: 99999s;
                -webkit-transition: color 99999s ease-out, background-color 99999s ease-out;
        color:#0d6e69;
        }
        .wp-search .search-btn {width: 45px;height: 38px;position: absolute;right: 0;top:0%;}
        .wp-search .search-btn input.search-submit {width: 38px;height: 38px;border:0;outline: 0;background: url(images/head_sous.png) no-repeat center;cursor: pointer;transition: 0.5s;}
        /* 分享二维码 */
        .shares{text-align:center;}
        .shares ul{width:auto; margin:0 auto;text-align: right;float:right;}
        .shares li{float:left; margin:0 6px; position:relative;}
        .shares li a{display:inline-block; width: 50px; height: 50px; border: 0px solid red; background:url('images/share_icon.png') no-repeat; opacity:.6; filter:Alpha(opacity=60); vertical-align:top;}
        .shares li a:hover{ opacity:1; filter:Alpha(opacity=100); }
        .shares li.i1 a{background-position:0px 0px;}
        .shares li.i2 a{background-position: -72px 0px;}
        .shares li.i3 a{background-position: -144px 0px;}
        .shares li span{display:block; line-height:22px; font-size:12px; color: #D0D4EA;text-align:center;}
        .shares li .con{display:none; position:absolute; bottom: 80px; left:50%;z-index:100; margin-left: -50px; width:100px;}
        .shares li .con img{ width: 90px; height:90px; vertical-align:top; background:#fff;}
        /**友情链接**/
        .botlinks .links-wrap {position: relative;float: left;display: inline-block; margin:4px 10px; width: 150px; line-height: 32px; background: #fff;border:1px solid #d0d0d0;}
        .botlinks .links-wrap a.links-arrow {display: block; height: 32px; line-height: 32px; padding: 0 25px 0 10px; color:#a1a1a1; background: url(images/arrow.png) no-repeat right top;}
        .botlinks .links-wrap a.links-arrow:hover,
        .botlinks .wrap-open a.links-arrow { color: #333; background-position: right bottom; cursor: pointer;}
        .botlinks .links-wrap .link-items {display: none; position: absolute; left: 0; bottom: 33px; width: auto; min-width:180px; height:auto; max-height: 300px; overflow: auto; overflow-x:hidden;background: #f5f5f5;}
        .botlinks .links-wrap .link-items a { display: block; line-height: 24px; padding: 5px 0; color: #444;}
        .botlinks .links-wrap .link-items a span { display:block; margin:0 6px; white-space:nowrap;}
        .botlinks .links-wrap .link-items a:hover { color: #fff; background: #0f429b; cursor: pointer;}/**链接样式**/
        /*列表页*/
        .col_news_con .news.odd {
            background: #fbfbfb;
        }
        .col_news_con .news.todaynew .news_date .news_day {
            color: #ed6c00;
        }

        .col_news_con .news.yesterday .news_date .news_day {
            color: #0d6e69;
        }
        .list #headtop {
            position: static;
            background: #0d6e69;
        }

        .list #header {
            /* position: static; */
            background: #0d6e69;
            position: relative;
            top: 0;
        }

        .list #nav {
            position: static;
            border-bottom: 6px solid #385d61;
            height: 57px;
        }
        .list #header .inner {
            padding-bottom: 34px;
        }

        .list .header .head-right {
            /* position: absolute; */
            /* right: 0; */
        }

        .list #nav .wp-window {
            background: none;
        }

        .list .nav .wp-menu .menu-item a.menu-link {
            color: #0d6e69;
            height: 63px;
        }

        .list .nav .sub-menu {
            background: #f6f6f6;
            top: 63px;
        }

        .list .nav .search_con {
            background: #f6f6f6;
            top: 63px;
            z-index: 2;
         /* display: block ! important; */
        }
        .list .nav .search_con .search_menu .search_link.selected {
            background: #0d6e69;
        }
        .col_list .wp_listcolumn .wp_column a:after {content: "";display: block;position: absolute;width: 14px;background: #ed6c00;height: 100%;top: 0;left: -14px;height:0;}
        .col_list .wp_listcolumn .wp_column a.selected:after{height:100%}
        .col_list .wp_listcolumn .wp_column a:hover:after{height:100%}

        .col_news_con .news .news_date {
            float: left;
            width: 83px;
            margin-right: 16px;
            border-right: 1px solid #cccccc;
        }
.gyml .col_metas .col_path a:last-child {
    display: none;
}

.gyml .col_metas .col_path span:nth-child(7) {
    display: none;
}
        .col_news_con .news {
            padding: 27px 0;
            border-bottom: 1px solid #e8e8e8;
        }

        .col_news_con .news .news_date span {
            display: block;
            text-align: center;
            font-family: "Arial";
        }

        .col_news_con .news .news_date .news_day {
            color: #aaa;
            line-height: 25px;
            font-size: 40px;
        }

        .col_news_con .news .news_date .news_year {
            font-size: 14px;
            color: #aaa;
            line-height: 25px;
        }

        .col_news_con .news .news_title {
            font-size: 17px;
            line-height: 25px;
        }

        .col_news_con .news .news_title a {
            color: #0d6e69;
        }

        .col_news_con .news .news_text {
            line-height: 25px;
            font-size: 14px;
        }

        .col_news_con .news .news_text a {
            color: #333;
            opacity: 0.6;
        }

        .col_news ul.news_list.list2 {
            margin-bottom: 55px;
        }
        .article .arti_metas span img {
            margin-top: 3px;
        }
        .main2 .tab-list {
            margin-left: 240px;
            position: relative;
            /* padding-left: 70px; */
            /* border-left: 1px solid #dddddd; */
        }
        .main2 .mbttom .post1 .tt {
            font-size: 20px;
            margin-bottom: 23px;
        }
        .main2 .mbttom .post-23 .news {
            float: left;
            width: 25%;
        }
        .post-23 {
            display: inline-block;
            width: 100%;
            margin-bottom: 36px;
        }
        .post-22 {
            float: left;
            border-right: 1px solid #dddddd;
            height: 476px;
            position: relative;
            z-index: 10;
        }
        /*banner*/
        .mbanner .focus .focus-title-bar {bottom:40px;left: 40px;margin-left:0px;}
        .mbanner .focus .focus-title-bg {background-color: #000;opacity: 0.4;filter:alpha(opacity=60);}

        .mbanner .focus .focus-pagination {position:absolute;right: 14px;bottom: 14px;margin-right: 0px;z-index:60;}
        .mbanner .focus .focus-page { display:inline-block; width:9px; height:9px;  margin-right:6px;background:#fff;}
        .mbanner .focus .focus-page-active {width:18px;background: #fff;opacity:1; filter:Alpha(opacity=100);}

        .mbanner .focus .focus-navigation {width:58px; height:53px; opacity: 0.7; filter:alpha(opacity=70); background:url(images/slide_next.png) no-repeat; text-indent:-999em;}
        .mbanner .focus .focus-navigation:hover {opacity: 1; filter:alpha(opacity=100);}
        .mbanner .focus .focus-navigation:active {opacity: 1; filter:alpha(opacity=100);}
        .mbanner .focus .focus-prev { left:0px;}
        .mbanner .focus .focus-next { right:0px;background-position:right top}

        .post-11 .focus .focus-title {height: 49px;line-height: 49px;padding: 0 14px;font-size: 18px;}
        .post-11 .focus .focus-title-bar {height: 49px;bottom:0px;left:0px;right:0px;margin-left:0px;}
        .post-11 .focus .focus-title-bg {background-color: #000;opacity: 0.5;}

        .post-11 .focus .focus-pagination {position:absolute;right: 14px;bottom: 46px;}
        .post-11 .focus .focus-page {width: 20px;height: 20px; line-height: 20px; font-size:12px; border-radius: 0px; background-color: #fff; color: #000;}
        .post-11 .focus .focus-page span {display:block;}
        .post-11 .focus .focus-page:hover {font-size: 13px; color: #000; font-weight: bold; }
        .post-11 .focus .focus-page-active {background-color: #146CC1;color:#fff;}

        .post-11 .focus .focus-navigation {opacity: 1;filter:alpha(opacity=70);width: 43px;height: 49px;bottom: 0;top: auto;background: #0e706b;}
        .post-11 .focus .focus-navigation:hover {opacity: 1; filter:alpha(opacity=100);}
        .post-11 .focus .focus-navigation:active {opacity: 1; filter:alpha(opacity=100);}
        .post-11 .focus-prev {
            left: auto;
            right: 43px;
        }

        .post-11 .focus .focus-navigation:hover {
            background: #f08936;
        }
        .contect.mbox {
            position: fixed;
            left: 0;
            top: 50%;
            background: rgba(255, 255, 255, 0.8);
            filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8ffffff, endcolorstr=#c8ffffff);
            width: 85px;
            border: 2px solid #ed6d00;
            border-radius: 9px;
            z-index: 10;
            transition: .3s;
            overflow: hidden;
        }
.contect.mbox.shou {
    height: 300px;
    overflow: hidden;
}
       
        .contect .news {
            text-align: center;
            padding-bottom: 10px;
            transition: .4s;
        }

        .contect .news .news_ico {
            display: block;
            height: 40px;
        }

        .contect .news .news_title {
            font-size: 15px;
            line-height: 26px;
        }

        .contect .news.n1 .news_ico {
            background: url(images/wechat.png);
            background-repeat: no-repeat;
            background-position: center;
        }
        .contect .news.n2 .news_ico {
            background: url(images/weibo.png);
            background-repeat: no-repeat;
            background-position: center;
        }
        .contect .news.n3 .news_ico{
            background: url(images/faq.png);
            background-repeat: no-repeat;
            background-position: center;
        }
        .contect .news.n4 .news_ico {
            background: url(images/mess.png);
            background-repeat: no-repeat;
            background-position: center;
        }
        .col_news_con .news .news_con {
            padding-left: 100px;
            transition: 0.5s;
        }
        .main2 .tab-menu2 .tab-name2 {
            display: inline-block;
            font-size: 21px;
            font-weight: bold;
            line-height: 46px;
            color: #0f6f6b;
            margin: 0 24px;
           cursor: pointer;
        }
        .main2 .c2 .tab-menu2 {
            display: none;
        }
        .main2 .tab-menu2 {
            text-align: center;
            margin-left: -240px;
            /* margin-bottom: 33px; */
            position: relative;
            /* z-index: -1; */
        }

        .main2 .tab-menu2 .tab-name2.selected {
            color: #ef8a38;
            border-bottom: 2px solid #ef8a38;
        }

        .main2 .tab-list2 .post22 .news {
            float: left;
            width: 25%;
            margin-bottom: 10px;
        }
        .post21 .news_imgs img {
            height: 67%;
            max-width: 100%;
            /* max-height: 100%; */
            /* vertical-align: middle; */
            align-items: center;
        }

        .post21 .news {
            float: left;
            /* margin-right: 5px; */
            width: 15%;
            margin-bottom: 22px;
        }

        .post21 .news.n1,.post21 .news.n7 {
            width: 21%;
        }
        .main2 .tab-list2 .post21 .news_imgs {
            background: #fff;
            border: 3px solid #97b4b8;
            border-radius: 4px;
            margin-bottom: 10px;
            transition: 0.5s;
            height: 50px;
            text-align: center;
            display: flex;
            align-items: center;
            overflow: hidden;
        }
        .post_btn .links {
            float: left;
            margin-right: 15px;
           margin-bottom: 15px;
        }

        .post_btn .links a {
            line-height: 50px;
            font-size: 18px;
            color: #0f6f6b;
            padding: 0 22px;
            background: #fff;
            border: 3px solid #97b4b8;
            border-radius: 4px;
            display: inline-block;
        }
        .post_btn .links a:hover {
            border: 3px solid #ef8a38;
            transform: scale(1.05);
        }
        .main2 .tab-list2 .post21 .news_imgs:hover {
            border: 3px solid #ef8a38;
            transform: scale(1.2);
        }
        .main2 .tab-list2 .post21 .news_title {
            text-align: center;
            font-size: 16px;
            line-height: 26px;
            word-break: break-word;
            /* width: 178px; */
            margin: 0 auto;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .main2 .tab-list2 .post21 .news_box {
            margin: 0 2px;
            border-color: #fff;
        }
.main2 .tab-list2 .post21 .news_imgs a {
    display: inline-block;
    width: 100%;
}
        ul.tab-list2 {}

        .main2 .tab-list2 {
            /* position: relative; */
            margin-top: 33px;
        }

        .main2 .tab-list2 .post22 .news_box {
            margin: 0 21px;
        }

        .main2 .tab-list2 .post22 .news_list {
            margin: 0 -21px;
        }
        .main2 .tab-list2 .post22 .news_imgs a {
            display: inline-block;
            width: 100%;
            height: 100%;
            text-align: center;
            background: #ffffff;
        }
        .main2 .tab-list2 .post22 .news_imgs img {
            width: auto;
            max-width: 100%;
            height: auto;
            height: 80px;
        }

        .main2 .tab-list2 .post22 .news_imgs {
            background: #fff;
            border: 3px solid #97b4b8;
            border-radius: 4px;
            margin-bottom: 10px;
            transition: 0.5s;
        }

        .main2 .tab-list2 .post22 .news_title {
            text-align: center;
            font-size: 16px;
            line-height: 26px;
            word-break: break-word;
            width: 178px;
            margin: 0 auto;
        }
        .post-27 {
            position: absolute;
            left: 114px;
        }

        .main2 .c8 .ctop {
            position: relative;
            padding-top: 20px;
            margin-bottom: 32px;
            overflow: hidden;
    max-height: 300px;
        }

        .post-27 .news .news_box .news_info {
            float: left;
            line-height: 20px;
            margin-right: 22px;
        }

        .post-27 .news .news_info .info_tt {
            font-size: 16px;
        }

        .post-27 .news .news_info .info_con {
            font-size: 18px;
            color: #0e706b;
        }
.post-27{display: none;}

        .main2 .post.post-28 .more_btn {
            top: 19px;
        }

        .post-28 .news .news_img {
            float: left;
            width: 153px;
            height: 188px;
            margin-right: 10px;
        }

        .post-28 .news .news_img img {
            width: 100%;
            height: 100%;
        }

        .post-28 .news_box {
            border: 1px solid #ddd;
            /* height: 188px; */
            margin: 0 8px;
            background: #fff;
        }

        .news_wz {}

        .post-28 .news_list {
            margin: 0 -8px;
        }

        .post-28 .con {
            padding: 0 34px;
        }

        .post-28 .news_box .news_top {
            height: 188px;
            border: 1px solid #ddd;
        }

        .post-28 .news .news_con {
            /* padding-left: 37px; */
        }
        .post-28 .news .news_title {
            font-size: 18px;
            line-height: 38px;
        }

        .post-28 .news .news_top  .info_tt {
            color: #999;
            line-height: 20px;
            font-size: 16px;
            margin: 8px 0;
        }

        .post-28 .news .news_top .info_con {
            width: 108px;
            display: inline-block;
            font-size: 15px;
        }
        .post-28 .news .news_top .info_con {
            max-height: 30px;
            overflow: hidden;
            word-break: break-all;
            display:-webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient:vertical;
            overflow:hidden;
            text-overflow: ellipsis;
        }
        .post-28 .news_box .news_bottom {
            /* padding: 0 30px; */
        }

        .post-28 .news_box .news_bottom .news_info {
            line-height: 38px;
        }

        .post-28 .news_box .news_bottom .info_tt {
            font-size: 16px;
            color: #999;
            margin-left: 28px;
        }

        .post-28 .news_box .news_bottom .info_con {
            /* margin-left: 25px; */
        }
        .main2 .c8 .cbottom .post1 {
            float: left;
            width: 47%;
            position: relative;
        }

        .main2 .c8 .cbottom .post1 .con {
            /* margin: 0px 32px; */
            /* width: 95%; */
        }

        .main2 .c8 .cbottom .post1 .news_text {
            font-size: 16px;
            line-height: 32px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            /* white-space: normal; */
        }

        .main2 .c8 .cbottom .post1 .more_btn {
            bottom: -27px;
            top: auto;
        }

        .main2 .c8 .cbottom .post-29 {
            margin-right: 63px;
        }
        .post-28 .slick-prev, .post-28 .slick-next {
            width: 20px;
            height: 30px;
        }

        .post-28 .slick-prev {
            background: url(images/left.png)no-repeat center;
            left: -20px;
        }
        .post-28 .slick-next {
            background: url(images/right.png)no-repeat center;
            right: -20px;
        }
        .post-28 .slick-next:hover {
            background: url(images/righta.png)no-repeat center;
        }

        .post-28 .slick-prev:hover {
            background: url(images/lefta.png)no-repeat center;
        }
        .post-28 .news_box:hover {
            background: #0d6e69;
        }
        .post-28 .news_box:hover .news_title a{color:#fff}


        .post-28 .news .news_title a {
            transition: 0s;
            /* opacity: 0.7; */
        }

        .post-28 .news .news_title {}

        .post-28 .news_box:hover .info_con {
            color: #fff;
        }

        .post-28 .news_box:hover .info_tt {
            color: #fff;
            opacity: 0.7;
        }
        /*************************************************************
         * 特殊页面
         */
        ul.linklogo{
            overflow:hidden; zoom:1;
            list-style-type:none;
            margin-left:-0px;
        }
        ul.linklogo li{
            float:left;
            margin:0 0 15px 30px;
            width:170px;
            text-align:center;
        }
        .linklogo a{ text-decoration:none;}
        .linklogo img{
            width:150px;
            height:150px;
        }
        .linklogo .t{
            overflow:hidden; zoom:1;
            display:block;
            height:42px;
            line-height:1.5;
            text-align:center;
        }

        ul.imglist_2 li{
          margin-left:30px;
          width:390px;
        }
        ul.imglist_1 li{
            position:relative;
            float:left;
            display:inline;

        }
         /*滚动样式*/
        .wrapperinner {position: relative;z-index: 1;width: 100%;overflow: hidden; -ms-touch-action: none;}
        .scroller {position: absolute; z-index: 1; width: 100%;max-width:100%; overflow:auto;
           -webkit-tap-highlight-color: rgba(0,0,0,0);
           -webkit-transform: translateZ(0);
           -moz-transform: translateZ(0);
           -ms-transform: translateZ(0);
           -o-transform: translateZ(0);
           transform: translateZ(0);
           -webkit-touch-callout: none;
           -webkit-user-select: none;
           -moz-user-select: none;
           -ms-user-select: none;
           user-select: none;
           -webkit-text-size-adjust: none;
           -moz-text-size-adjust: none;
           -ms-text-size-adjust: none;
           -o-text-size-adjust: none;
           text-size-adjust: none;
        }
        /*************************************************************
        *二级页面
        */
        /*组织机构*/
        .inss .part_xy{}
        .inss .part_xy .item{}
        .inss .part_xy .item h3{line-height:40px;padding-left:0px;font-size: 16px;font-weight:normal;color: #1567B1;border-bottom:1px solid #cecece;}
        .inss .part_xy .sub-box{float:left; width:100%;padding-top:0px;padding-bottom:5px;}
        .inss .part_xy .sub-list{margin-right:0px;}
        .inss .part_xy .sub-list .sub-item{float:left; width:33.3%;background: url(images/icon_arrow2.png) no-repeat left center;}
        .inss .part_xy .sub-list .sub-item a{line-height: 35px;padding-left:10px;font-size: 14px;}
        .inss .part_xy .sub-img{display:none;float:right;margin-top:15px;margin-left:-250px; width:240px;min-height:80px;}
        .inss .part_xy .item.i5 .sub-list .sub-item {width: 50%;}
        /*角色*/
        .role .part_xy{}
        .role .part_xy .item{margin-bottom:10px;display:none;}
        .role .part_xy .item.selected{display:block;}
        .role .part_xy .item h3{display:none;line-height: 46px;padding-left:0px;font-size:20px;font-weight:bolder;color: #068358;border-bottom:1px solid #f1f1f1;background:none;}
        .role .part_xy .sub-list{margin-top:15px;}
        .role .part_xy .sub-list .sub-item{padding-top: 10px;padding-bottom: 5px;width:auto;border-bottom:1px solid #f1f1f1;word-wrap: break-word;word-break: normal;}
        .role .part_xy .sub-list .sub-item a{line-height: 35px;font-size: 15px;white-space:nowrap;font-weight:bolder;/* color: #068358; */}
        .role .part_xy .sub-list .sub-list{margin-top:10px;margin-left:40px;}
        .role .part_xy .sub-list .sub-list .sub-item{padding-bottom:5px; padding-top:0px;float:left;margin-right: 50px;border-bottom:0px solid #f1f1f1;}
        .role .part_xy .sub-list .sub-list .sub-item a{line-height: 35px;font-size: 15px;white-space:nowrap;font-weight:normal;/* color: #333; */}

        /*导航样式调整*/
        #nav .sub-menu>ul.sub-menu1 .ul .ul{padding-left:20px;min-height:0;/* border-left:1px solid #0d6e69; */background: url(images/navb1.png) left no-repeat;}
        #nav .sub-menu>ul.sub-menu1 .ulj ul.sub-menu1{padding-left:20px;min-width:145px;min-height:0;border-left: 1px solid #93b9b6;/* background: url(images/navb2.png) left no-repeat; */}
        .nav .sub-menu .ul2 .sub-item .sub-menu1 .sub-menu2{margin-right: 75px;}
        .nav li.menu-item.i3 .sub-menu .ul4 .sub-item .sub-menu1 .sub-menu2.um0{margin-right:92px;}
        #nav .sub-menu>ul.sub-menu1 .ulj li.sub-item{margin-right:0;}
        .nav .sub-menu .ul2 .sub-item .sub-menu1 .sub-menu2.um1{margin-right: 73px;}
        #nav .sub-menu>ul.sub-menu1 .ul .ul li.sub-item{min-width:120px;}
        .nav .menu-item.i2 .sub-menu .ul4 .sub-item .sub-menu1 .sub-menu2.um0{margin:0;    margin-right: 55px;}
        #nav li.menu-item.i3 .sub-menu>ul.sub-menu1 .ulj.ul10{max-width:200px;}
        .nav li.menu-item.i4 .sub-menu .ul4 .sub-item .sub-menu1 .sub-menu2.um0{margin-right:60px;}
        #nav li.menu-item.i5 .sub-menu>ul.sub-menu1 .ulj.ul4{margin-right:35px;}
        #nav li.menu-item.i5 .sub-menu>ul.sub-menu1 .ulj.ul6 .sub-menu2.um0{margin-right:90px;}
        .nav .sub-menu1 .sub-menu1 .sub-item a:hover {color: #0d6e69;}
        .nav .sub-menu .sub-item a:hover {color: #20bbb4;}
        .sub-item ul.sub-menu1 {/* display: none; */}
        .main3 .ml .mmbox.clearfix {
            padding: 34px 50px;
        }
 
        .main3 .ml .mmbox .news_right {
            height: 215px;
        }
        .head-right .count.time .infoh1 {
            background: none;
            padding-left: 0px;
        }
        .gc3_more {
            text-align: right;
            position: relative;
         /*   top: -6px;*/    margin: 0 0 6px;
        }

        ul.gc3_table {
            width:auto;
            line-height: 35px;
            border: 1px solid #d9d9d9;
            /* margin: 57px 0 0; */
        }
        li.tab-con.c7,li.tab-con.c3 {
          

        }
        ul.gc3_table li {
            background: #f4f4f4;
            line-height: 35px;
            height: 35px;
            font-size: 15px;transition: .4s;
        }

        ul.gc3_table li.line1 {
            background: #fff !important;
            font-size: 16px;
        }
        ul.gc3_table li:hover {
            background: #d0e1e0;
        }

        ul.gc3_table li div {
            /* float: left; */
            display: inline-block;
            text-align: left;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        ul.gc3_table li .n1 {
            width: 18%;
        }

        ul.gc3_table li .n2 {
            width: 20%;
        }

        ul.gc3_table li .n3 {
            width: 13%;
        }

        ul.gc3_table li .n4 {width: 13%;}

        ul.gc3_table li .n5 {
            width: 14%;
        }

        ul.gc3_table li .n6 {
            width: 15%;
        }
        .c7 ul.gc3_table li .n1 {
            width: 25%;
        }

        .c7 ul.gc3_table li .n6 {
            width: 10%;
        }
        ul.gc3_table li:nth-child(2n+0) {
           // background: #f4f4f4;
        }
        .post-gc3 .news_box {
            width: 149px;
            height: 214px;
            background: #96b5b8;
            box-sizing: border-box;
            padding: 10px;
            margin: 0 auto;
            transition: .3s;
        }

        .post-gc3 .news_title {
            font-size: 15px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            text-align: center;
            color: #fff;
            line-height: 45px;
        }

        .post-gc3 .news_title a {
            color: #fff;
        }

        .post-gc3 .slick-list.draggable {
            width: 1030px;
        }

        .post-gc3 .news_box:hover {
            background: #ef8935;
        }

        .post.post1.post-gc3.mbox {
            padding: 57px 0 0;
    max-height: 280px;
    overflow: hidden;
        }
        .post-gc3 .slick-next {
            background: url(images/gc3_arr.png) 28px;
            right: 30px;
        }

        .post-gc3 .slick-prev{
            background: url(images/gc3_arr.png) 140px;
            left: 0px;
        }
        .post-gc3 button.slick-arrow {
            width: 20px;
            height: 35px;z-index: 5;
        }
         .nav .i1 .sub-menu {
            height: 0;
            padding: 0;
            overflow: hidden;
        }
        .post-44 {
            display: none;
        }
        .opentime.head-right .count .mainhead {
            text-align: left;    position: relative;
        }
        .opentime.head-right .count .mainhead:hover .infot {
            display: block;
            width: 85%;
            background: #0c5d5a;
        }

        .opentime.head-right .count .mainhead .infot {
            position: absolute;
            padding: 10px;
        }
        a.gygz {
            display: block;
            line-height: 30px;
            border: 0px solid #79b4b4;
            margin: 10px 0;
            color: #0e6e6a;
            padding: 0 15px;
        }

        a.gygz:hover {
            color: #0e6e6a;
           
        }
        .main4 .tab-con .post .news.news2 .news_title {
      

        }
        .main4 .tab-con .post .news.news2  .news_nz {
            min-height: 102px;
        }
        .boxclndr .clndr-container .clndr-events .clndr-events-list li.news2 .news_nz {  min-height: 102px;}

        .boxclndr .clndr-container .clndr-events .clndr-events-list li.news2 .news_title {
            white-space: normal;
            -webkit-line-clamp: 3;
        }
        a.ssgq {

            float: left;
            color: #fff;
            font-size: 15px;
            line-height: 30px;
            margin: 13px 0;
            display:none;
        }

        a.ssgq img {
            width: 25px;
            margin: 0 10px 0 0;
        }

        .lec .post-72 {
           
        }
        .post.post77.post-72.mbox .con {
            min-width: 670px;border:0
        }
         .post.post-72.mbox .con {
            border:0 !important
        }
        .open_date {
            display: none;
        }

        .open_date:first-child {
            display: block;
        }
        .en .nav .search_head span {
            text-indent: 15px;
        }

        .en .nav .wp-menu .menu-item a.menu-link {
            margin: 0 0px;
            letter-spacing: -1px;
        }

        .en .head-right .count.people .infoh1 {
            padding-left: 5px;
            margin-top: 2px;
        }
.en .main3 .mtop .tt .tit i {
    font-size: 36px;
}
        .en .head-right .count.people .infot {
            padding: 0 5px 5px 115px;
        }

        .en .foot_center .post {
            padding-bottom: 70px;
        }

        .en .foot_c .post.post-93 {
            margin-right: 10px;
        }
        .en .foot_c .post {
    padding-left: 15px;
}
        .en.bks .ALL {
            padding-left: 39px;
        }


        .en .post-81 .news a.link_icon {
            margin: 0 9px;
        }

        .en .post-22 {
            max-width: 225px;
            white-space: nowrap;
        }

        .en .post-22 .news_list .news .link_con {
            overflow: hidden;
            text-align: right;
            padding: 0;
            margin-right: 40px;
            text-overflow: ellipsis;
        }

        .en .news_title {
            overflow: hidden;
            text-overflow: ellipsis;
    position: relative;
    z-index: 1;
    line-height: 30px;
        }

        .en .main5 .mbottom .post-51 .tt {
            letter-spacing: -1px;
            width: 240px;
        }

        .en .main5 .mbottom .post-51 .postbox {
            padding: 0 15px;
        }

        .en .main5 .mbottom .post-53 .postbox {
            padding: 0 15px;
        }

        .en .main5 .post-51 .news_list .news {
            line-height: 34px;
        }

        .en .main5 .post .news_list .news {
            padding: 0 7px;
        }


        .en .foot_c .post-95 .news .link_icon {
            padding-left: 50px;
            background-position: 15px center;
            font-size: 15px;
            line-height: 25px;
            padding: 5px 0 2px 50px;
        }
.en .post-11 .focus .focus-title {
    width: 85%;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
}

.en .post-11 .focus .focus-title-bar {
    padding-right: 85px;
    box-sizing: border-box;
}
.en .post-91 .news.i1 {
    background-position: left 15% center;
}

.en .post-91 .news.i2 {
    background-position: left 25px center;
    text-indent: 50px;
}

.en #footer .inner .copyright:nth-child(2) {
    display: none;
}
.en .nav .sub-menu1 .sub-menu1 .sub-item a {
    font-size: 14px;
    letter-spacing: -0.8px;
}
.en .i4 ul.ul.ulj.ul4.clearfix {
    margin-bottom: 50px;
}
.main.en .main0 .inner {width: 1580px;    max-width: 100%;}
.kjbj a.news_res {
    display: none;
}
.post-81 .news.i9 a.link_icon {
    background: url(images/icon10.png);
    background-repeat: no-repeat;
    background-position: center 20px;
}
.post-81 .news.i10 a.link_icon {
    background: url(images/icon11.png);
    background-repeat: no-repeat;
    background-position: center 20px;
}
.wp_listalbumn .albumn_info {
    overflow: hidden;
}
.list #wp_news_w6 img:hover {

    transform: scale(1.1);
    box-shadow: 0px 0px 10px 6px #ccc;
}
.main2 .mbttom  .szzy .i1 .news_box {
    background: url(images/tylf.jpg);
    /* border-radius: 5px; */
    background-repeat: no-repeat;
    background-position: center;
    /* border: 2px solid #f08936; */
    background-size: cover;
    /* position: relative; */
}
.main2 .mbttom  .szzy .i2 .news_box {
    background: url(images/szkg.jpg);
    /* border-radius: 5px; */
    background-repeat: no-repeat;
    background-position: center;
    /* border: 2px solid #f08936; */
    background-size: cover;
    /* position: relative; */
}
.main2 .mbttom  .szzy .i3 .news_box {
    background: url(images/ystc.jpg);
    /* border-radius: 5px; */
    background-repeat: no-repeat;
    background-position: center;
    /* border: 2px solid #f08936; */
    background-size: cover;
    /* position: relative; */
}
.main2 .mbttom .szzy .i4 .news_box {
    background: url(images/dzzc.jpg);
    /* border-radius: 5px; */
    background-repeat: no-repeat;
    background-position: center;
    /* border: 2px solid #f08936; */
    background-size: cover;
    /* position: relative; */
}
.main4 .tab-con .jz .news .news_form a {
    font-size: 16px !important;
    color: #fff;
    width: 100% !important;
    display: inline-block;
    padding-top: 10px;
    text-align: center;
}
.main4 .tab-con .xl .news .news_form a {
    font-size: 16px !important;
    color: #fff;
    width: 100% !important;
    display: inline-block;
    padding-top: 10px;
    text-align: center;
}
.main4 .tab-con .ec .news .news_form a {
    font-size: 16px !important;
    color: #fff;
    width: 100% !important;
    display: inline-block;
    padding-top: 10px;
    text-align: center;
}
.contect.mbox i {
    position: absolute;
    display: inline-block;
    bottom: 0;
    width: 100%;
    height: 30px;
    line-height: 25px;
    background: #ed6d00;
    color: #fff;
    text-align: center;
    display: none;    z-index: 9;
}
.side-anchor i {
    position: absolute;
    display: inline-block;
    bottom: 0;
    width: 100%;
    height: 30px;
    line-height: 25px;
    background: #0d6e69;
    color: #fff;
    text-align: center;
    display: none;    z-index: 9;
}
.side-anchor.shou {
    height: 375px;
}
dd {
    font-size: 14px !important;
    color: #000000 !important;
}
.contect.mbox i:after {content: ". . .";width: 100%;display: inline-block;}
.side-anchor i:after {content: ". . .";width: 100%;display: inline-block;}
.main2 .tab-con .post.post1 {
    overflow: hidden;
}
ul.gc3_table li.line1 div {
    padding-left: 4px;
}

/**搜索**/
						.top-right .site-lang {float: right;}
						.search-panel {float: right;position: relative;clear: right;margin-right: 10px;top: -15px;width: 40px;z-index: 99;}
						.search-window {overflow: hidden;width: 49px;float: right;background: rgba(13,110,105,0);    transition: .2s;    border-radius: 17px 5px 5px 17px;}
                                                .search-window.search-on {background: rgba(13,110,105,1);    box-shadow: 0 0 15px 1px #000000;}
						.wp-search {position: relative;}
						.wp-search form {display: block;}
						.wp-search .search-input {margin-right: 40px;}
						.wp-search .search-input input.search-title {width: 100%;height: 38px;line-height: 38px;border: 0;outline: 0;background: none;color: #fff;font-size: 14px;/* padding-left: 5px; */text-indent: 25px;}
						.wp-search .search-btn {width: 40px;}
						.searchbtn {width: 40px;height: 40px;border: 0;outline: 0;/* background: url(../images/searchbg.png) center no-repeat; *//* background-repeat: no-repeat; */position: absolute;right: 0;top: 0;z-index: 120;cursor: pointer;}
					
.nav .search_con .search_date:hover form#simple {
    opacity: 1;
}

.nav .search_con .search_date:hover {
    background: rgba(255,255,255,0.95);
}

.nav .search_con .search_date:hover .inputbox input {
    opacity: 1;
}
.wp_photos_list .photo_item .photo_text h3 {
    text-align: center !important;
}
.contect li.news.n3.clearfix {
    display: none;
}
.main2 .mbttom .c7 .post-23 .news_box:before {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:-1;
background:#171717de;
opacity: 0.7;
}
.post-gc3 .news_box .news_img{height:calc(100% - 40px);}
.post-gc3 .news_box .news_img img{width:100%;height:100%;overflow:hidden;}
li.search_link.link3 {
    display: none;
}
body.main .post-22 .i3{display:none;}
body.main .main2 .c7 .post-gc3{display:none;}
.main2 .mbttom .c7 .post-23 .news{margin-bottom:30px}
.main2 .mbttom .c7 .post1 .tt{margin-bottom:50px}